package com.sld.concrete.device.mapper;

import java.util.List;
import com.sld.concrete.device.domain.RecDevWorkStandard;

/**
 * 标定值Mapper接口
 * 
 * @author topviewers
 * @date 2022-05-10
 */
public interface RecDevWorkStandardMapper 
{
    /**
     * 查询标定值
     * 
     * @param workSeqId 标定值主键
     * @return 标定值
     */
    public RecDevWorkStandard selectRecDevWorkStandardByWorkSeqId(Long workSeqId);

    /**
     * 查询标定值列表
     * 
     * @param recDevWorkStandard 标定值
     * @return 标定值集合
     */
    public List<RecDevWorkStandard> selectRecDevWorkStandardList(RecDevWorkStandard recDevWorkStandard);

    /**
     * 新增标定值
     * 
     * @param recDevWorkStandard 标定值
     * @return 结果
     */
    public int insertRecDevWorkStandard(RecDevWorkStandard recDevWorkStandard);

    /**
     * 修改标定值
     * 
     * @param recDevWorkStandard 标定值
     * @return 结果
     */
    public int updateRecDevWorkStandard(RecDevWorkStandard recDevWorkStandard);

    /**
     * 删除标定值
     * 
     * @param workSeqId 标定值主键
     * @return 结果
     */
    public int deleteRecDevWorkStandardByWorkSeqId(Long workSeqId);

    /**
     * 批量删除标定值
     * 
     * @param workSeqIds 需要删除的数据主键集合
     * @return 结果
     */
    public int deleteRecDevWorkStandardByWorkSeqIds(String[] workSeqIds);
}
